iT邦幫忙

2025 iThome 鐵人賽

DAY 5
1
Software Development

我所不知道的PostgreSQL 30天系列 第 5

Day 5: 基本語法介紹 - Update 和 Delete

  • 分享至 

  • xImage
  •  

更新資料

假如資料庫裡面已經有一些資料,而我們想要修改那些資料。

可以使用 UPDATE 做更新,並用 WHERE 指定要更新哪筆資料,就像下面範例的寫法。如果沒有用 WHERE 指定,會把所有資料的指定欄位都更新成同一個值,要小心操作。

UPDATE address SET phone = '1234567890' WHERE address_id = 3;

更新完之後再次查詢,就可以看到欄位的值修改了。

刪除資料

使用 DELETE 做刪除,一樣可以使用 WHERE 指定要刪除哪一筆。

DELETE FROM address WHERE address_id = 3;

刪除的時候必須確保該筆資料沒被其他table使用,如果別張table有對該table建foreign key,並且那張table也確實有資料關聯到我們要刪除的那筆資料,PostgreSQL會跳出exception。

如果有順利把資料刪除成功,PostgreSQL會顯示刪了幾筆資料。


上一篇
Day 4: 基本語法介紹 - Join
下一篇
Day 6: 基本語法介紹 - Aggregate Functions
系列文
我所不知道的PostgreSQL 30天30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言